package com.unistec.fileserver.server.provider;

import com.unistec.fileserver.client.entity.Resource;

public interface IUploadChain {
	static class Transcode {
		public void start() {

		}
	}

	Transcode transcode();

	/**
	 * 文件缓存通知接口
	 */
	void cached();

	/**
	 * 空间配额检查通知
	 */
	void quotaChecked();

	/**
	 * 上传完毕通知
	 */
	void uploadFinished();

	/**
	 * 上传链条完毕通知
	 */
	void end(Resource meta);
}
